to divest oneself - Deutsch Englisch Wörterbuch